package com.chatplus.application.service.basedata;

import com.baomidou.mybatisplus.extension.service.IService;
import com.chatplus.application.domain.dto.AdminConfigDto;
import com.chatplus.application.domain.dto.ChatConfigDto;
import com.chatplus.application.domain.dto.NoticeConfigDto;
import com.chatplus.application.domain.entity.basedata.ConfigEntity;

/**
 * 第三方AI配置表业务逻辑接口
 *
 * <p>Table: t_config - 第三方AI配置表</p>
 *
 * @author developer
 * @see ConfigEntity
 */
public interface ConfigService extends IService<ConfigEntity> {


    ConfigEntity getByMarker(String marker);

    AdminConfigDto getSystemConfig();

    ChatConfigDto getChatConfig();

    NoticeConfigDto getNoticeConfig();
}
